package com.reservation.dto.auth;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 用户注册请求DTO
 */
@Data
@ApiModel(description = "用户注册数据传输对象")
public class RegisterDTO implements Serializable {

    /**
     * 账号
     */
    @ApiModelProperty(value = "账号")
    private String account;

    /**
     * 所属公司名称，身份为user才有
     */
    @ApiModelProperty(value = "所属公司名称")
    private String company;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    private String name;

    /**
     * 密码
     */
    @ApiModelProperty(value = "密码")
    private String password;

    /**
     * 联系电话，身份为user才有
     */
    @ApiModelProperty(value = "联系电话")
    private String phone;

    /**
     * 身份，admin、user、staff
     */
    @ApiModelProperty(value = "身份")
    private String role;



}